#ifndef QWIDGETMOVEUNDOCOMMAND_H
#define QWIDGETMOVEUNDOCOMMAND_H

#include "../corelibglobal.h"
#include "qabstractundocommand.h"

#define WIDGET_MOVE_UNDO_ID    1002

namespace CORELIB
{

    class CORELIB_EXPORT QWidgetMoveUndoCommand : public QAbstractUndoCommand
    {
    public:
        QWidgetMoveUndoCommand(const QMap<QString,QVariant> &param,QUndoCommand *parent=0);

        int id()const;

        bool mergeWith(const QUndoCommand *other);
    };

}

#endif // QWIDGETMOVEUNDOCOMMAND_H
